function [PQ, status, scheduledTargets] = BsMf_Schedule_GRASP(PQ, sensor1TargetOrder, sensor2TargetOrder, param)
%BsMf_Schedule_Heuristic Summary of this function goes here
%   Detailed explanation goes here

[s1NrTargets, s1OlTargets, s1OlBins] = ST_OrderedTargetList(sensor1TargetOrder); %#ok<ASGLU>
[s2NrTargets, s2OlTargets, s2OlBins] = ST_OrderedTargetList(sensor2TargetOrder); %#ok<ASGLU>

% use priority queue to perform GRASP algorithm
[scheduledTargets, status] = GRASP_Schedule(PQ, s1OlTargets, s1OlBins, s2OlTargets, s2OlBins, param.schedule.max_iterations);
end